import org.newdawn.slick.*;

/**
 * Layer for the menu screen. Can be accessed when the game is started or when ESC is pressed.
 * Will contain options for things such as key configurations, graphics settings, sound settings, etc.
 * 
 * @author Gerrit Jamerson, CodeMonkeys
 * @version 4/3/13
 */
public class InGameMenuLayer implements ILayer
{
    public InGameMenuLayer()
    {

    } //End initialize method

    /**
     * Called each frame. Used to draw the layer.
     * 
     * @pre None
     * @param gameContainer The gameContainer
     * @param graphics The Graphics class
     * @return void
     * @post The layer is drawn onto the screen, if needed
     */
    public void render(GameContainer gameContainer, Graphics graphics)
    {

    } //End render method

    /**
     * Called each step. Used to update the layer.
     * 
     * @pre None
     * @param gameContainer The gameContainer
     * @param intDelta The delta time between updates
     * @return void
     * @post The layer is drawn onto the screen, if needed
     */
    public void update(GameContainer gameContainer, int intDelta)
    {

    } //End update method

    /**
     * Called when a key is pressed.
     * 
     * @pre None
     * @param key The key that was pressed.
     * @return void
     * @post None
     */
    public void keyPressed(Keys key)
    {

    } //End keyPress method

    /**
     * Called when a key is pressed.
     * 
     * @pre None
     * @param key The key that was released.
     * @return void
     * @post None
     */
    public void keyReleased(Keys key)
    {

    } //End keyRelease method
} //End class
